Exception in rendering! Message: window is not defined ReferenceError: window is not defined at new c (/tmp/execjs20161208-101713-1d5micfjs:136:3912) at m.mountComponent (/tmp/execjs20161208-101713-1d5micfjs:47:15602) at /tmp/execjs20161208-101713-1d5micfjs:49:31860 at a.r.perform (/tmp/execjs20161208-101713-1d5micfjs:47:12503) at Object.a [as renderToString] (/tmp/execjs20161208-101713-1d5micfjs:49:31821) at r (/tmp/execjs20161208-101713-1d5micfjs:50:21164) at Object.S.ReactOnRails.serverRenderReactComponent (/tmp/execjs20161208-101713-1d5micfjs:32:6073) at eval (eval at <anonymous> (/tmp/execjs20161208-101713-1d5micfjs:173:8), <anonymous>:10:23) at eval (eval at <anonymous> (/tmp/execjs20161208-101713-1d5micfjs:173:8), <anonymous>:17:3) at /tmp/execjs20161208-101713-1d5micfjs:173:8
My father wants a new car. He's choosing between 2.0 L BMW diesel, 2.2 L Mazda 6 diesel and 2.2 L Toyota Van City or Toyota Auris hybrid. I suggested a City Van but Toyota uses BMW engine. Any thoughts?
I'm not a hybrid fan, because they are so complex, and when they break, many cost a fortune to fix. That is the only car Toyota makes that I advise people not to buy. I wouldn't go for it unless they are going to buy it and get rid of it in 5-6 years. They would generally have no problems then.
But I'm the type of guy who keeps the car for years and years. If you buy, let's say a 10-year-old Prius, it would cost you a fortune in the next five years. So, I would go for the City Van diesel even though it's got a BMW engine. BMW makes really good engines. The engines are not a problem with those cars, their cost of maintenance over time is really their major drawback.
Have a car question? Get free advice from our top-rated mechanics.
Our certified mechanics come to you ・Backed by 12-month, 12,000-mile guarantee・Save up to 30%