Advice is correct. With the following qualification:
If the choice is new car or cheap car, buy cheap car. IMO 2-3 year old cars are best, most of the depreciation has gone but you potentially still have a (perhaps limited) new car warranty remaining. Not likely to get a lemon either, cars go bad from either day dot or after a decade.
If the choice is buying it in your name or the business name, do it in the business name. So you can get your depreciation + maybe the GST back on the purchase as an input tax credit (DYOR).