Which answer is a correctly punctuated compound sentence?

AMy cousin's truck is old and battered, but it takes him where he needs to go.
BMy cousin's truck is old and battered but it takes him where he needs to go.
CMy cousin's truck is old and battered it takes him; however, where he needs to go.
DMy cousin's truck is old and battered, it takes him, however, where he needs to go.

C?