Might very well be the battery has enough power to crank, but not enough to start. Others have reported the same issue with a battery on its last legs. Only way to know is to check the voltage, but if it's an 06 with original battery you're probably on borrowed time. Search on battery as there are AGM replacements cheaper than BWW. Here's one of the many threads on batteries to start off with. <
Thread>