I want to buy a new 2001 Z3 2.5 before the end of this month and have visited four dealers in the Chicago area. The best deal I have been able to negotiate is $1,500.00 off MSRP and free floor mats. Is this a good deal and doesn't the dealer receive $1,000.00 from BMW for each 2.5 he sells through 03/31/01? Thanks in advance for sharing your thoughts.