BMW 3 GT cost