I have driven many BMWs and Hondas and there is a bit of difference in both. Acura to BMW would have been better comparison.
BMWs are better built, quieter and much smoother at highway speeds than Hondas.
BMW is not as reliable as Hondas, parts are very expensive for BMWs.
Insurance and taxes is much higher on BMWs than Hondas.
BMWs require premium fuel and synthetic oil change and Hondas do not.
BMWs have slightly better seats than Hondas (in my opinion).
BMWs do not use CVTs as Honda does (with the Accord).
BMWs are not as fuel efficient as Hondas.
For a nice loaded BMW, you will have to put up 40K while with the Honda, a 30K loaded car will get you all the nice technology you need (i.e. Blind spot monitor, rearview camera, navigation, hands free setup etc.)
BMWs are very nice cars and fun to drive, but they do hurt your wallet. If you are trying to save money, a EXL or touring version of Honda Accord would be similar to BMWs but it will be dull to drive. Another alternative could the the Honda Accord Sport 6 speed manual or any V6 coupe manual. In my opinion, you may want to look at Ford Fusion or the new Mazda6 for the best driving experience while saving money at the same time.
AUDI RS4 RULES!!!