Im thinking of either getting an e46 M3 or 335i in April. At the moment Im leaning towards the M3. It seems like it handles mods better and I like the husky ride. Anyway Im on good terms with a salesman at a dealership in Calgary, Alberta but Im a little concerned at how much they charge vs private sellers. My question is: How much should I be paying for an 02-06 E46 M3 with under 60,000 MILES? Theres no way Im paying the 45k they usually ask for so what do you guys think is reasonable?