I agree with Tailpipe, know what you mean regarding the M3, the new current model is an outstanding car that sounds fantastic, but Golf is fun, not bad value, and discreet. Best of all you don't have to put up with BMW dealers (I hate their sales people, each time I've gone to look at a BMW, I've found them to be rude obnoxious and up their own backsides, I've owned one in the past and never again unless I get someone to sort out getting the car services for me so I don't have to deal with them. Sorry if I sound condesending but I can't understand their sales people when you get a far better and more down to earth service at other dealers, even ones covering way more exotic brands!