At $8,500, May This Rebuilt-Title 04 BMW 330i Be A Good Deal?