Kyiv Car Deal: Is This BMW 3.0 Diesel a Steal at 29,500?