English, in America, would not use the phrase "car park." A parking lot will always be at ground level and is typically referred to as the place a person parks outside of a business, but not always. A parking garage, as noted, typically refers to a building with multiple levels, above and/or below ground and only used to park vehicles.