Thanks a lot for the long reply!
Yeah, dealership is a 100% thing for me. Sad to say but I knew people that rolled back the numbers and tried to 'cheat' people into buying cars...
As far as BWM and horsepower, I honestly could care less. I mean I drive a '06 corolla, so anything (and I do mean anything) is faster. I just like the way the BMW looks, I would like a 3-series, but if there is no other option then I would settle for a 1-series.