Where are you seeing the services listed? If CarFax that is meaningless. You could sail an oil tanker through the holes in reporting that a CarFax can have. I'm inclined to recommend the '06. If it has an automatic transmission it has a better performing unit than the '08. Get the VIN for the '06 and swing by the BMW dealer service department and ask them to see if they see any red flags. They probably won't let you see the report they have access to, but they should be willing to look at it and tell you what services it shows. With the '06 in particular you should get a pre-purchase inspection before buying. Good luck.
"People sleep peaceably in their beds at night only because rough men stand ready to do violence on their behalf." -- Geo. Orwell
2006 330i Sonora w/ ActiveAutoWerke flash tune :-)
2004 330i ZHP Imola/NB - missed
2000 328i TiAg - gone but not forgotten
** Join the BMW CCA www.bmwcca.org member #388003 - Use me as a referral & you could win a one day ///M Driving School!! **