I purchased my xc90 though the OSD program and took delivery last April. The car has 11,000 miles on it and since day one it's been burning oil. I'd taken it in many times complaining of this only to be told I wasn't checking my oil correctly (even when the check oil light was on and dipstick dry). Finally it caught up and the check engine light went on. The dealership ended up replacing the entire engine, called and said I could pick it up, I went in and didn't even make it off the lot and the light went back on. They kept the car another week and replaced the oil trap, called said it had been test driven and was ready (checking the mileage they had driven it about 25 miles). This time I made it about 5 miles away and the check engine light went back on. It's been at the dealer another week and I'm told they are changing the catalytic converter. At this point, to say the least, I really don't trust the car. And ideas or suggestions on where to go from here?