well, your first mistake was living in Pennsylvania, because western pennsylvania roads are shit (lived in greensburg for a while)
your second mistake was having the camry.... sell it and buy another bimmer...
i would put my money on the fuel system.....