BMW 3 GT price