 I bought a CPO z4 3.0 with the steptronic tranny heated seats, sports and premium package. This car is a god of the road. If you try it, I PROMISE you will buy it. It has breakneck speed, awesome sound system, nice engine sounds, looks beautiful (especially sterling grey)  I get at least one compliment on this car every single day. I bought mine for 32.5K with 16K miles on it. Get an 03, since their is no real difference between 03 to 05!!!!  Just drive it, trust me!!