Yes, it is normal for an engine to rattle. Rattling can be caused by a number of things, such as low oil level or a loose part. If the rattling is persistent, you may need to take your car in for repair.