beep box
A small cheap car, an "econobox". Beep boxes typically have a boxy, boring, no-frills body style and a high pitched horn that sounds like it belongs on a toy car. The old Chevy Chevettes and Ford Festivas are typical examples of beep boxes.
John didn't have much money, so he had to buy a beep box.