Yes, low oil can make a car rattle. When the oil level is too low, the engine is not lubricated properly and this can cause parts of the engine to grind together and create a rattling noise.