Most likely 1200 or 1500 over invoice is pretty common. I got my 2002 325i for 1200 over invoice including the floor mats. I ordered Step,PP,SP,Metallic,Leather,HK,Folding seats, it came out to 34488 before tax and lic. Make sure you include the floor mats with the deal.