I've never understood why people stick M badges on non-M cars. Joe public won't know/care what the M badge represents, and car enthusiasts who do care will be able to spot from a mile off that its just a badge, and will probably laugh at you.
I've got the 3.0i, and for me it was a good compromise between performance and daily drivability in city traffic, fuel consumption and servicing costs.
The 2.0 isn't that much cheaper to run/insure, or more economical, so if I were you I'd go for the 3.0.
Sent from my iPad using Tapatalk 2