For the global ordinary users, the broadcast ephemeris plays important roles in positioning, navigation and timing (PNT) services. With the construction of a new generation of the BeiDou navigation satellite system (BDS), the development of BDS has entered the era of globalization. It is meaningful for global users to analyze and assess the BDS-2 and BDS-3 broadcast ephemeris. Therefore, the satellite orbits and clock offsets calculated by broadcast ephemeris are compared with the precise orbit and clock offset products provided by three analysis centers (i.e., Helmholtz Centre Potsdam German Research Center for Geosciences (GFZ), Wuhan University (WHU) and Shanghai Astronomical Observatory (SHA)), and the corresponding signal-in-space range error (SISRE) and the orbit-only SISRE are analyzed to assess the accuracy of BDS broadcast ephemeris. Due to the upgrade of BDS-3 satellite hardware technology and inter-satellite links payload and the development of satellite orbit determination algorithm, the accuracy of broadcast orbit and clock offsets has been greatly improved. The root mean square (RMS) of BDS-3 broadcast orbit errors is improved by 86.30%, 89.47% and 76.86%, and the standard deviation (STD) is improved by 79.41%, 77.00% and 76.78% compared with BDS-2 in the radial, along-track and cross-track directions. The corresponding RMS and STD of all BDS-3 satellite clock offsets are improved by 40.34% and 52.49% than that of BDS-2, respectively. Meanwhile, the mean RMS and STD are 1.78 m and 0.40 m for BDS-2 SISRE, 1.72 m and 0.34 m for BDS-2 orbit-only SISRE, 0.50 m and 0.14 m for BDS-3 SISRE, and 0.17 m and 0.04 m for BDS-3 orbit-only SISRE. It is noteworthy that the average broadcast-minus-precise (BMP) clock values of BDS-2 and BDS-3 are inconsistent, which can indirectly prove that the datum of broadcast clock offsets for BDS-2 and BDS-3 are inconsistent. The inconsistency of the datum of satellite clock offsets and receiver hardware delay bias between BDS-2 and BDS-3 will result in the inter-system bias (ISB) on the receiver segment. For JAVAD TRE_3 receivers, the ISB is relatively small and thus can be ignored. However, for the TRIMBLE ALLOY, SEPT POLARX5, CETC-54-GMR-4016, CETC-54-GMR-4011, GNSS-GGR and UB4B0-13478 receivers, estimating ISB can improve the positioning accuracy of single point positioning (SPP) by 20.15%, 19.81% and 12.76% in north, east and up directions, respectively.