Crouton, sometimes someone will buy a vehicle right before you do, and it'll be the same one, so it seems like they're stealing yours, just take a look at your credits when this happens, and there'll be your answer
and what I love doing is being a SBH and waiting by the WF, there's always a vehicle that I can steal (I do this on maps without base defenses, obviously) or, on field, whenever GDI has the field, they usually drive their vehicles to the back, hop out, and begin reping, perfect oportunity to hop in their vec and run em over (as SBH, of course)
But I never really trust my teammates with an empty vehicle, so I never really buy a reping unit, unless I'm reping other vehicles, but if I do, I go to a secluded part of the base and rep, and keep a good eye out for anybody who'd take it