You're a pretty cool dad, buying a 30,000+ dollar car for your son. I hope I can do something like that some day. (y)
Is his heart set on a CUV? A Mazda 6 gets better mileage, is faster, corners better, is more comfortable, better looking (IMO), less expensive, and has nearly as much cargo...