 I was considering the following cars Accord V6, Lexus IS 250, Audi A4 2.0T Quattro and the BMW 328i. I'm an engineer by profession and have studied these cars extensively. My suggestion to anyone that is looking for a performance oriented car looking to purchase one, don't go by the bhp, rather look for torque and the rpm it is generated at. No regrets buying the BMW, its immaculate. No wonder it is the benchmark of its segment. Rear wheel drive gives a great sporty feel, avoid the all wheel drive. If you want AWD, buy the Audi. The quattro is far better than the xi models of BMW. BMW's got amazing gear ratios, an engine that responds at cruising rpm to accelerations and it sure turns heads!