I just purchased a 2008 335i coupe today from BMW Waterloo. The sales person spent 6 hours with myself and my wife, we test drove two vehicles and every question asked was answered promptly and in detail explaining all the features of BMW cars. The General Manager along with Steve Pigozzo (our sales person) along with all other personnel at this dealership made us feel welcome. The dealership certainly employs friendly, top-notch and well informed staff with awesome customer service! They stayed after the dealership was closed and didn't seem bothered about staying after hours to make sure all our questions were answered. I would certainly recommend BMW Waterloo as the dealership to visit should you be interested in purchasing one of these awesome vehicles!!